/**
 * Created by Administrator on 2016/7/5.
 */
(function(){
    function Init(){}

    Init.prototype={
        constructor:Init,
        /*上传正面身份证图片*/
        upLoadImage1:function(){
            $('#id_card_front').localResizeIMG({
                width: 100,
                quality: 0.8,
                success: function (result) {
                    var img = new Image();
                    img.src = result.base64;
                    $('.upImage1').html(img);
                }
            });
        },
        /*上传反面身份证图片*/
        upLoadImage2:function(){
            $('#id_card_back').localResizeIMG({
                width: 100,
                quality: 0.8,
                success: function (result) {
                    var img = new Image();
                    img.src = result.base64;
                    $('.upImage2').html(img);
                }
            });
        },
        /*验证*/
        validate:function(){
            var id_num_reg=/(^\d{15}$)|(^\d{17}([0-9]|x)$)/ig,
                mobile=/^1\d{10}$/;

            //姓名
            if(!$("#real_name").val()){
                alert("姓名不能为空");
                return;
            }
            //身份证号
            if(!$("#id_num").val()){
                alert("身份证号不能为空");
                return;
            }else if(!id_num_reg.test($.trim($("#id_num").val()))){
                alert("身份证号输入有误");
                return ;
            }
            //身份证正面照片

            if(!$(".upImage1").html()){
                alert("请上传身份证正面照片");
                return;
            }
            //身反面照片
            if(!$(".upImage2").html()){
                alert("请上传身份证反面照片");
                return;
            }
            //银行开户名
            if(!$("#account_name").val()){
                alert("银行开户名不能为空");
                return;
            }
            //开户总行
            if(!$("#bank_head").val()){
                alert("开户总行不能为空");
                return;
            }
            //开户支行
            if(!$("#bank_sub").val()){
                alert("开户总行不能为空");
                return;
            }
            //银行账号
            if(!$("#account_num").val()){
                alert("银行账号不能为空");
                return;
            }

            /*确认银行账号*/
            if(!$("#eq_account_num").val()){
                alert("确认银行账号不能为空!");
                return;
            }else if($("#eq_account_num").val()!=$("#account_num").val()){
                alert("确认企业对公账号不一致!");
                return;
            }
            /*个人手机号码*/
            if(!$("#mobile").val()){
                alert("个人手机号码!");
                return;
            }else if(!mobile.test($.trim($("#mobile").val()))){
                alert("手机号输入有误！");
                return;
            }

            this.showBox();
        },
        /*点击验证*/
        vilidateClick:function(){
            var that=this;
            $(".btn").on("click",function(){
                that.validate();
            });
        },
        //验证弹窗
        showBox:function(){
            this.addText();
            this.closePop();
            $(".popUp").show();
            $(".popUp-con").css("margin-top",-$(".popUp-con").height()/2);
            $(".popUp").height($("body").height());
        },
        //插入内容
        addText:function(){
            this.str="";
            var arr=[
                ["姓名：",$("#real_name").val()],
                ["身份证号：",$("#id_num").val()],
                ["银行开户名：",$("#account_name").val()],
                ["开户总行：",$("#bank_head").val()],
                ["开户支行：",$("#bank_sub").val()],
                ["银行账号：",$("#account_num").val()],
                ["个人手机号码：",$("#mobile").val()]
            ];
            for(var i=0;i<arr.length;i++){
                this.str+="<li>"+arr[i][0]+arr[i][1]+"<li>";
            }
            $(".popUp-con ul").html(this.str);
        },
        //关闭弹窗
        closePop:function(){
            $(".pop-btn").on("click",function(){
                $(".popUp").hide();
            });
            $(".pop-close").on("click",function(){
                $(".pop-btn").trigger("click");
            });
        }
    };

    var base=new Init();
    base.upLoadImage1();
    base.upLoadImage2();
    base.vilidateClick();

})();